/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.ipercube.model;

/**
 *
 * @author tartur
 */
public interface AxisValue {
 /**
     * Returns the values of the different levels as the following
     * [valForLevel0, valForLevel1, ..., valForLevelN]
     *
     * @return never null
     */
    public Object[] getValue();

    public Object getValueByLevel(int level);

    /**
     * The level of an axisValue is equal to the highest level he contains
     * @return
     */
    public int getLevel();
}
